package com.sl.core.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;


@Getter
@Setter
public class ProcessFrontDefineNodeVO {

    @Schema(requiredMode = Schema.RequiredMode.REQUIRED,maxLength = 32)
    private String id;

    private ProcessFrontDefineNodePropertiesVO properties;

    private ProcessFrontDefineNodeTextVO text;

    @Schema(requiredMode = Schema.RequiredMode.REQUIRED,
    allowableValues = {"JsonInput","JsonOutput","Groovy"})
    private String type;

    private Double x;

    private Double y;
}
